Перейти к основному содержимому

7.6.15 bgp dampening

Назначение команды

Эта команда используется для настройки параметров подавления маршрутов (bgp dampening).

Параметр no удаляет настройки подавления маршрутов.

Синтаксис команды

bgp dampening REACHTIME
bgp dampening REACHTIME REUSE
bgp dampening REACHTIME REUSE SUPPRESS MAXSUPPRESS ( UNREACHTIME | )
bgp dampening route-map ROUTEMAP
no bgp dampening REACHTIME
no bgp dampening REACHTIME REUSE
no bgp dampening REACHTIME REUSE SUPPRESS MAXSUPPRESS ( UNREACHTIME | )
no bgp dampening route-map ROUTEMAP

Параметры

ПараметрОписание параметраЗначение параметра
REACHTIMEУказывает время полураспада в минутах — период, за который штраф уменьшается вдвое.
По умолчанию: 15 минут.
1–45
REUSEУказывает порог восстановления.
Когда штраф снижается ниже этого значения, маршрут более не считается подавленным.
По умолчанию: 750.
1–20000
SUPPRESSПорог подавления.
Если штраф превышает это значение, маршрут подавляется.
По умолчанию: 2000.
1–20000
MAXSUPPRESSМаксимальное время, на которое может быть подавлен маршрут.
По умолчанию: в 4 раза больше времени полураспада (обычно 60 минут).
1–255
UNREACHTIMEВремя полураспада штрафа по недоступности маршрута, в минутах.1–45
ROUTEMAPRoute-map, определяющий критерии подавления.
Имя должно быть длиной не более 20 символов и начинаться с символов ‘a’-‘z’, ‘A’-‘Z’ или ‘0’-‘9’.
имя route-map

Режим команды

Router Configuration
Address Family Configuration

Значение по умолчанию

Не задано

Использование

Подавление маршрутов (route dampening) используется для снижения нестабильности, вызванной "всплесками" маршрутов (route flapping).

За каждое колебание маршрута начисляется штраф. Когда общий штраф достигает порога подавления, маршрут перестаёт анонсироваться.

Штраф уменьшается со временем в соответствии с заданным временем полураспада.

Когда штраф становится ниже порога восстановления (reuse), маршрут снова становится доступным для анонсирования.

Информация о подавлении удаляется из памяти маршрутизатора, когда штраф становится менее половины от значения reuse.

Примеры

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp dampening 20 800 2500 80 25